home *** CD-ROM | disk | FTP | other *** search
/ Aspects of Cyprus 2 / Aspects of Cyprus.iso / pc / aoc.swf / scripts / DefineSprite_42_menu / frame_1 / DoAction.as
Encoding:
Text File  |  2005-12-03  |  1.4 KB  |  71 lines

  1. function LoadMenu(success)
  2. {
  3.    if(success)
  4.    {
  5.       gotoAndPlay(2);
  6.    }
  7.    else
  8.    {
  9.       XMLLoadingError();
  10.    }
  11. }
  12. function initButtonsClicked(menu_level_clicked, menu_clicked)
  13. {
  14.    if(menu_level_clicked == 1)
  15.    {
  16.       if(menu_clicked > -1)
  17.       {
  18.          this.menu_1_clicked = menu_clicked;
  19.       }
  20.       else
  21.       {
  22.          this.menu_1_clicked = -1;
  23.       }
  24.       this.menu_2_clicked = -1;
  25.       this.menu_3_clicked = -1;
  26.       this.menu_4_clicked = -1;
  27.    }
  28.    if(menu_level_clicked == 2)
  29.    {
  30.       if(menu_clicked > -1)
  31.       {
  32.          this.menu_2_clicked = menu_clicked;
  33.       }
  34.       else
  35.       {
  36.          this.menu_2_clicked = -1;
  37.       }
  38.       this.menu_3_clicked = -1;
  39.       this.menu_4_clicked = -1;
  40.    }
  41.    if(menu_level_clicked == 3)
  42.    {
  43.       if(menu_clicked > -1)
  44.       {
  45.          this.menu_3_clicked = menu_clicked;
  46.       }
  47.       else
  48.       {
  49.          this.menu_3_clicked = -1;
  50.       }
  51.       this.menu_4_clicked = -1;
  52.    }
  53.    if(menu_level_clicked == 4)
  54.    {
  55.       if(menu_clicked > -1)
  56.       {
  57.          this.menu_4_clicked = menu_clicked;
  58.       }
  59.       else
  60.       {
  61.          this.menu_4_clicked = -1;
  62.       }
  63.    }
  64. }
  65. stop();
  66. menuXML = new XML();
  67. menuXML.ignoreWhite = true;
  68. menuXML.onLoad = LoadMenu;
  69. menuXML.load(_root.xml_path_menu_data + _root.xml_file_menu_data);
  70. initButtonsClicked(1,_root.main_section_clicked);
  71.